humpy shrimp - Spanish English Dictionary